A Study on the Smart Virtual Machine for Executing Virtual Machine Codes on Smart Platforms
نویسندگان
چکیده
In the existing smart devices, the contents for each platform there are a unique development environment, and thus are developed in a suitable method and the development of language is also different. These issues cause additional costs when developing the contents on various target platforms it is impossible to make the contents compatible on the various devices or platforms. Proposed The Smart Virtual Machine (SVM) based on the language independent intermediate language is a newly developed virtual machine solution which is aimed towards solving these problems. It uses an intermediate language, the Smart Intermediate Language (SIL), which can cover the object oriented languages such as C++, Java, Objective C and more. In this paper, we deal with a virtual machine, SVM, based on stack and capable of being run on various smart devices. SVM receives a SIL code which is semantically equivalent to a program created with different languages and interprets it based on stack on a software level. Then it runs the programs so that specific smart device operation systems and devices can load them and therefore have the advantage of being platform independent.
منابع مشابه
A Study on the Performance Enhancement Method for HTML5 Smart Virtual Machine using Offloading
HTML5 Smart Virtual Machine is a virtual machine based solution to executing contents on various platforms such as PC, Smart TV, and mobile devices by web browsers that support HTML 5. This HTML 5 SVM has an advantage as a virtual machine, but the VM based execution method raise a problem on executing performance. This paper proposes an offloading method to solve this performance problem by the...
متن کاملA Study on the Platform Independent SIL Code based Compiler for Smart Virtual Machine
The SVM (Smart Virtual Machine) is a stack based platform independent virtual machine solution, loaded on smart devices, which allows dynamic application programs to be downloaded and run platform independently. The SIL (Smart Intermediate Language) has been designed as a standard model of virtual machine codes for ordinary smart phones and embedded systems. It is a set of stack based commands ...
متن کاملDesign and Implementation of the Smart Virtual Machine on iOS Platform for the Mobile Game Portability
Development of computing environments and mobile devices lead to rapid growth of smart device, mobile OS and application market. Especially, the mobile platform sector with major runners of Apple and Google, compose the core technology for mobile applications. iOS and Android represent mobile platforms each supporting individual execution environment, development tools and development methodolo...
متن کاملA Study on the Code Optimizer Generator for the Smart Cross Platform
Every platform used in the development of smart phone contents has a unique development environment. The need for platform-specific methods and languages entails extra development costs when content is created for a number of platforms. The Smart Cross Platform is the virtual machine solution that supports various programming languages and platforms, and its aims are to support programming lang...
متن کاملA Versioning Approach to VM Live Migration
In the context of virtual machines live migration, two strategies called “pre-copy” and “post-copy” have already been presented; but each of these strategies works well only in some circumstances. In this paper, we have a brief presentation of QAVNS and then introduce a new approach which is based on the concept of "informational object", assigning QAVNS-scheme-revision number, and observing th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012